package com.gitee.srurl.core.constant;

/**
 * api实现类类型常量
 * 即使不在同一个类下 都要保持名称一致 既这边的常量全部都要唯一
 *
 * @author zxw
 * @date 2023/4/30 8:06
 */
public interface ApiTypeConstant {

    interface ConfigCache {
        String FILE = "file-config-cache";
    }

    interface DisableStrategy {
        String BLACKLIST = "blacklist-strategy";
    }

    interface DomainSelector {
        String DEFAULT = "default-selector";
    }

    interface DuplicateDetection {
        String MD5 = "md5-detection";

        String MURMUR_HASH = "murmur-hash-detection";

        String NO = "no-detection";
    }

    interface UniqueIdGenerate {
        String SID = "sid";

        String SNOWFLAKE = "snowflake";

        String OID = "oid";
    }

    interface DataStore {
        String MYSQL = "mysql";
    }
}
